class Solution {
public:
    int removeDuplicates(vector<int>& nums) {
        if(nums.size()==0){return 0;}
        if(nums.size()==1){return 1;}
        int cur=nums[0];
        for(int i=1;i<nums.size();i++){
            if(nums[i]!=cur){cur=nums[i];}
            else{
                nums.erase(nums.begin()+i--);
            }
        }
        return nums.size();
    }
};